google.golang.org/protobuf/internal/impl.extensionFieldInfo.funcs (field)
17 uses
google.golang.org/protobuf/internal/impl (current package)
checkinit.go#L71: if ei.funcs.isInit == nil {
checkinit.go#L78: if err := ei.funcs.isInit(v); err != nil {
codec_extension.go#L20: funcs valueCoderFuncs
codec_extension.go#L56: funcs: encoderFuncsForValue(xd),
codec_extension.go#L139: val, out, err = f.lazy.xi.funcs.unmarshal(b, val, num, wtyp, lazyUnmarshalOptions)
codec_messageset.go#L24: if xi.funcs.size == nil {
codec_messageset.go#L29: size += xi.funcs.size(x.Value(), protowire.SizeTag(messageset.FieldMessage), opts)
codec_messageset.go#L88: b, err := xi.funcs.marshal(b, x.Value(), protowire.EncodeTag(messageset.FieldMessage, protowire.BytesType), opts)
decode.go#L221: if xi.funcs.unmarshal == nil {
decode.go#L247: v, out, err := xi.funcs.unmarshal(b, ival, num, wtyp, opts)
decode.go#L251: if xi.funcs.isInit == nil {
encode.go#L158: if xi.funcs.size == nil {
encode.go#L161: n += xi.funcs.size(x.Value(), xi.tagsize, opts)
encode.go#L179: b, err = xi.funcs.marshal(b, x.Value(), xi.wiretag, opts)
encode.go#L194: b, err = xi.funcs.marshal(b, x.Value(), xi.wiretag, opts)
merge.go#L63: if xi.funcs.merge == nil {
merge.go#L74: dv = xi.funcs.merge(dv, sx.Value(), opts)